/**
 * Created with IntelliJ IDEA.
 * User:xieChao
 * Date:2022/11/3 19:02
 */


//通过 Singleton 这个类来实现单例模式，保证 Singleton 这个类只有唯一实例
    //饿汉模式
class Singleton{
    //1.立即创建一个实例,instance 就是唯一实例
    private static Singleton instance = new Singleton();
    //2.为了防止程序员在其他地方 new 这个 Singleton ，把它设置为 private
    private Singleton(){}
    //3.提供一个方法，让外面能拿到唯一实例
        public static Singleton getInstance(){
        return instance;
        }
}

public class TestThread {
    public static void main(String[] args) {
        Singleton instance = Singleton.getInstance();
//        Singleton s = new Singleton();//此时就不能再 new 实例了
    }
}